home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / comm2 / kms20src.lha / KMSS / kms_protos.h < prev    next >
Text File  |  1995-05-06  |  2KB  |  65 lines

  1.  
  2. /* MACHINE GENERATED */
  3.  
  4.  
  5. /* rexx.c               */
  6.  
  7. Prototype ULONG upRexxPort(STRPTR, struct rexxCommandList *, STRPTR, VOID (*)());
  8. Prototype VOID dnRexxPort(VOID);
  9. Prototype VOID dispRexxPort(VOID);
  10. Prototype struct RexxMsg *sendRexxCmd(STRPTR, APTR, STRPTR, STRPTR, STRPTR, STRPTR);
  11. Prototype VOID replyRexxCmd(struct RexxMsg *, ULONG, STRPTR);
  12. Prototype BOOL SetARexxLastError(struct RexxMsg *, STRPTR);
  13. Prototype UBYTE OpenRexxLib(VOID);
  14. Prototype VOID CloseRexxLib(VOID);
  15.  
  16. /* server.c             */
  17.  
  18. Prototype UWORD Break(VOID);
  19. Prototype VOID main(UWORD, STRPTR *);
  20. Prototype UBYTE OpenLib(VOID);
  21. Prototype BOOL GetData(VOID);
  22. Prototype VOID GetCharTable(UBYTE);
  23. Prototype BOOL ReadUserList(VOID);
  24. Prototype BOOL WriteUserList(VOID);
  25. Prototype BOOL ReadAreaList(VOID);
  26. Prototype BOOL WriteAreaList(VOID);
  27. Prototype BOOL ReadAccessList(VOID);
  28. Prototype BOOL WriteAccessList(VOID);
  29. Prototype VOID SaveData(VOID);
  30. Prototype VOID ReadSysDat(VOID);
  31. Prototype VOID WriteSysDat(VOID);
  32. Prototype BOOL WaitUntilAlone(VOID);
  33. Prototype VOID Sense(UBYTE);
  34. Prototype VOID Out(STRPTR);
  35. Prototype STRPTR GetSysMsgLine(STRPTR, STRPTR, UWORD);
  36. Prototype BOOL InitAreaFile(VOID);
  37. Prototype BOOL InitUAF(VOID);
  38. Prototype struct KMSBase *GetKMSBase(VOID);
  39.  
  40. /* serverrexx.c         */
  41.  
  42. Prototype VOID KMSRexxDisp(struct RexxMsg *, struct rexxCommandList *, STRPTR);
  43. Prototype VOID RexxErr(UWORD);
  44. Prototype VOID RexxOK(STRPTR, STRPTR);
  45. Prototype VOID Rexx_GETKMSGC(struct RexxMsg *, LONG []);
  46. Prototype VOID Rexx_SHUTDOWN(struct RexxMsg *, LONG []);
  47. Prototype VOID Rexx_LOCKPORT(struct RexxMsg *, LONG []);
  48. Prototype VOID Rexx_UNLOCKPORT(struct RexxMsg *, LONG []);
  49. Prototype VOID Rexx_SAVESYS(struct RexxMsg *, LONG []);
  50. Prototype VOID Rexx_LOGENTRY(struct RexxMsg *, LONG []);
  51. Prototype VOID Rexx_EXPIRE(struct RexxMsg *, LONG []);
  52. Prototype VOID Rexx_REFRESH(struct RexxMsg *, LONG []);
  53. Prototype VOID SendPortCmd(STRPTR);
  54. Prototype VOID RexxCmdParse(STRPTR, UBYTE *, STRPTR *);
  55. Prototype BOOL CheckStack(VOID);
  56. Prototype struct LocalConfig *GetKMSLC(struct RexxMsg *);
  57. Prototype struct AreaNode *AreaSearch(STRPTR);
  58. Prototype VOID TakeMSem(BOOL);
  59. Prototype VOID DropMSem(VOID);
  60. Prototype VOID TakeASem(BOOL);
  61. Prototype VOID DropASem(VOID);
  62.  
  63. /* version.c            */
  64.  
  65.